<?php declare(strict_types=1);
/**
 * @author      xianganyall <xianganyall@gmail.com>
 * @copyright   2023-2025 owner
 **/

namespace Srv\Libs\ConfModel;

final class LangConf extends ConfAbstract
{
    public const PREFIX                         = 'LANG.';              // 配置前缀[必定点结尾]
    protected string $defaultSet                = 'en';                 // 语言包[en:英文,zh:中文]
    protected array $files                      = [];                   // 语言文件列表

    /**
     * @param array $confData
     */
    public function __construct(array $confData)
    {
        $this->init($confData);
    }

    /**
     * @return string
     */
    public function getDefaultSet(): string
    {
        return $this->defaultSet;
    }

    /**
     * @return array
     */
    public function getFiles(): array
    {
        return $this->files;
    }
}